package com.woniu.entity.dto.RealTimeMonitoring.chargingManage;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;


/**
* 充电桩管理的DTO
* */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ChargingStationDTO {
    /**
     * 主键
     */
    private Long id;

    /**
     * 充电站编号
     */
    private String stationNumber;

    /**
     * 充电站名称
     */
    private String stationName;

    /**
     * 充电站类型
     */
    private String stationType;

    /**
     * 电站位置
     */
    private String stationLocation;

    /**
     * 充电站类型id
     */
    private Long stationTypeId;

    /**
     * 电站负责人
     */
    private String stationManager;

    /**
     * 最大充电桩数目
     */
    private Integer maxChargerCount;

    /**
     * 联系电话
     */
    private String phoneNumber;

    /**
     * 运营时间
     */
    private String operatingHours;

    /**
     * 图片
     */
    private String imageUrl;

    /**
     * 简介
     */
    private String description;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 计费规则id
     */
    private Long billingRuleId;

    /**
     * 经度
     */
    private BigDecimal longitude;

    /**
     * 纬度
     */
    private BigDecimal latitude;


    /**
    * 汽车充电桩数
    * */
    private Integer carChargingNumber;

    /**
    * 电瓶车充电桩数
    * */
    private Integer batteryCartsNumber;

    /**
    * 搜索条件
    * */
    private String queryParam;
}